import logging

# 创建或获取一个名为 'example_logger' 的 logger
logger = logging.getLogger('auto_test')

# 设置日志级别（例如：DEBUG，INFO，WARNING，ERROR，CRITICAL）
logger.setLevel(logging.DEBUG)

# 创建一个文件处理器，用于将日志写入到文件中
file_handler = logging.FileHandler('auto.log', encoding='utf-8')

# 创建一个控制台处理器，用于将日志输出到控制台
console_handler = logging.StreamHandler()

# 创建一个格式化器，用于指定日志的格式
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(filename)s:%(lineno)d - %(message)s')

# 将格式化器添加到文件处理器和控制台处理器中
file_handler.setFormatter(formatter)
console_handler.setFormatter(formatter)

# 将文件处理器和控制台处理器添加到 logger 中
logger.addHandler(file_handler)
logger.addHandler(console_handler)
